|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.ObjectDisCSP.DistributedCSP.AgentState
| Constructor Summary | |
AgentState(java.lang.String n,
java.lang.String addr,
int p,
java.lang.String ma,
int mp)
Costruttore di AgentState |
|
| Method Summary | |
java.lang.String |
address()
Restituisce l'indirizzo IP dell'agente come stringa |
boolean |
consistent()
Permette di verificare se il problema è consistente |
java.lang.String |
getName()
Restituisce il nome dell'agente |
boolean |
impossible()
Permette di verificare se il problema è senza soluzione |
void |
incrInitiative()
Incrementa il numero di inizitive prese dall'agente per segnalare il raggiungimento dell'arc-consistenza |
int |
initiative()
Restituisce il numero di inizitive prese dall'agente per segnalare il raggiungimento dell'arc-consistenza |
void |
insertMarker(java.lang.String mark)
Memorizza un marker |
java.net.InetAddress |
monitorAddr()
Restituisce l'indirizzo IP del monitor |
int |
monitorPort()
Restituisce la porta del monitor |
int |
port()
Restituisce la porta dell'agente |
boolean |
receivedMarker(java.lang.String mark)
Verifica se l'agente ha già inviato un certo marker |
void |
setConsistent(boolean c)
Permette di specificare se il problema è consistente |
void |
setImpossible(boolean imp)
Permette di specificare se il problema è senza soluzione |
void |
setWaiting(boolean w)
Permette di specificare se l'agente è in stato di waiting |
boolean |
waiting()
Permette di verificare se l'agente è in stato di waiting |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public AgentState(java.lang.String n,
java.lang.String addr,
int p,
java.lang.String ma,
int mp)
addr - l'IP dell'agentep - la porta dell'agentema - l'IP del Monitormp - la porta del Monitor| Method Detail |
public boolean impossible()
public void setImpossible(boolean imp)
imp - true se il problema è senza soluzione, false altrimentipublic boolean consistent()
public void setConsistent(boolean c)
public boolean waiting()
public void setWaiting(boolean w)
public java.lang.String getName()
public java.lang.String address()
public int port()
public int monitorPort()
public java.net.InetAddress monitorAddr()
throws java.net.UnknownHostException
java.net.UnknownHostExceptionpublic void incrInitiative()
public int initiative()
public boolean receivedMarker(java.lang.String mark)
public void insertMarker(java.lang.String mark)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||